package com.zws.cucumber.expander;

/**
 * author: zws
 */
public class ZwsStrConst {


    public static final char SYMBOL_DOLLAR = '$';
    public static final char SYMBOL_AT = '@';
    public static final char SYMBOL_SHARP = '#';
    public static final char SYMBOL_BACKTICK = '`';
    public static final char SYMBOL_BRACKETS_LEFT = '{';
    public static final char SYMBOL_BRACKETS_RIGHT = '}';
    public static final char SYMBOL_SEMICOLON = ':';
    public static final char SYMBOL_COMMA = ',';
    public static final char SYMBOL_QUESTION = '?';
    public static final char SYMBOL_EXCLAMATION = '!';
    public static final char SYMBOL_WS = ' ';
    public static final char SYMBOL_SINGLE_QUOTATION = '\'';
    public static final int S_TYPE_PROP = 0x0001;
    public static final int S_TYPE_VAR = 0x0002;
    public static final int S_TYPE_FUNC = 0x0004;
    public static final int S_TYPE_SCRIPT = 0x0008;
    public static final int S_SPEC_NONE = 0x0000;
    public static final int S_SPEC_DEFAULT_VALUE = 0x0100;
    public static final int S_SPEC_JSON_PATH = 0x0200;
    public static final int S_SPEC_TEMPLATE = 0x0400;
    public static final String ERROR_PATTERN = "parse error, cause: %s, input: %s";
}
